SQL

SQL
SQL
 
[Abk. für Structured Query Language, dt. »strukturierte Abfragesprache«, Aussprache wie »siekwell« oder »es-ku-el«], eine seit den frühen 1970er-Jahren von IBM unter dem Namen Sequel entwickelte Abfragesprache zur Bearbeitung der Inhalte relationaler Datenbanken. 1981 wurde Sequel in SQL umbenannt.
 
SQL enthält eine Reihe von Befehlen, die in verschiedene Gruppen eingeteilt werden können. Im Rahmen der Datendefinition können komplette Datenbanken erstellt, ganz oder teilweise verändert oder gelöscht werden, beispielsweise mit »Create«. Für die Datenmanipulation stehen ebenfalls einige Befehle zur Verfügung, mit denen Elemente in eine Datenbank eingefügt, bereits vorhandene aktualisiert und überflüssige gelöscht werden können. Außerdem sind mit dieser Befehlsgruppe Selektionen nach bestimmten Kriterien möglich. Darüber hinaus sind in SQL auch Befehle zur Datensicherheit vorgesehen, mit denen sich beispielsweise Änderungen nur nach bestimmten Regeln durchführen lassen (Datenintegrität) oder der ungeänderte Zustand der Datenbank wieder hergestellt werden kann. Einzelnen Benutzern können dabei - ebenfalls mit SQL - mehr oder minder umfangreiche Rechte zur Änderung der Datenbank verliehen werden.
 
SQL wird häufig als Abfragesprache für Datenbanken im Internet eingesetzt, wobei oft MySQL unterstützt wird. In derartigen Anwendungen werden die abzufragenden Daten z. B. von einem Formular aufgenommen und an eine Anwendung übergeben, die mit einer Scriptsprache (etwa Javascript) verfasst wurde. Diese kann dann über SQL-Befehle Aktionen in einer auf dem Internet-Server aufliegenden Datenbank durchführen, beispielsweise die Suche nach einem Artikel oder einem bestimmten Produkt aus einem Katalog.
 
Von SQL sind seit Mitte der 1980er-Jahre mehrere Versionen im Umlauf, die unterschiedliche Erweiterungen der Sprache enthalten. Es sind jedoch Bestrebungen im Gange, diese verschiedenen Dialekte wieder zu vereinheitlichen, und zwar unter dem Namen SQL3 (bzw. SQL:1999).
 
Bedeutende Anwendungen, die auf der Basis von SQL entwickelt wurden sind neben MySQL der Microsoft SQL Server, der Sybase SQL Server und v. a. das Datenbanksystem Oracle, das als das weltweit am stärksten verbreitete SQL-Datenbankprogramm gilt.

Universal-Lexikon. 2012.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • SQL — ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO standardisiert und wird von fast allen gängigen Datenbanksystemen unterstützt. Die Bezeichnung SQL (offizielle… …   Deutsch Wikipedia

  • SQL-92 — SQL (das Kürzel für Structured Query Language; offizielle Aussprache [ɛskjuːˈɛl], häufig auch [ˈsiːkwəl] →SEQUEL), ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO… …   Deutsch Wikipedia

  • SQL-99 — SQL (das Kürzel für Structured Query Language; offizielle Aussprache [ɛskjuːˈɛl], häufig auch [ˈsiːkwəl] →SEQUEL), ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO… …   Deutsch Wikipedia

  • SQL — Класс языка: Мультипарадигмальный Появился в: 1974 Автор(ы): Дональд Чэмбэрлин Рэймонд Бойс Релиз: SQL:2008 (2008) Типизация данных …   Википедия

  • SQL — Desarrollador(es) IBM ISO/IEC 9075 1:2008 Información general Paradigma Multiparadigma …   Wikipedia Español

  • SQL-92 — SQL 92  третья версия языка запросов к базам данных SQL. В отличие от стандарта SQL 89, третья версия стала весьма существенным обновлением языка. За исключением некоторых мелких противоречий стандарт SQL 89 практически полностью совместим… …   Википедия

  • Sql.ru — SQL.ru …   Википедия

  • SQL-92 — was the third revision of the SQL database query language. Unlike SQL 89, it was a major revision of the standard. For all but a few minor incompatibilities, the SQL 89 standard is forwards compatible with SQL 92.New Features* SQL Agent * New… …   Wikipedia

  • SQL PL — stands for Structured Query Language Procedural Language and was developed by IBM as a set of commands that extend the use of SQL in the DB2 UDB database system. [ [http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.ud… …   Wikipedia

  • SQL/MM — est une norme pour contrôler des données spatiales dans des systèmes de bases de données relationnelles. Portail de l’informatique Ce document provient de « SQL/MM ». Catégorie : Base de données …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”